site_pro/bin/ 0000755 0755060 0000031 00000000000 11734665236 011415 5 ustar named site_pro/bin/MailHandler.ashx 0000644 0755060 0000031 00000003313 11640400606 014442 0 ustar named <%@ WebHandler Language="C#" Class="Handler" Debug="true" %> using System; using System.Web; using System.Net.Mail; using System.Text.RegularExpressions; public class Handler : IHttpHandler { public void ProcessRequest (HttpContext context) { SmtpClient mailClient = new SmtpClient(context.Request.Form.Get("smtpMailServer")); string owner_email = context.Request.Form.Get("owner_email"); string subject = "A message from your site visitor " + context.Request.Form.Get("name"); string email = context.Request.Form.Get("email"); string messageBody = ""; messageBody += "
Visitor: " + context.Request.Form.Get("name") + "
\n"; messageBody += "Email Address: " + context.Request.Form.Get("email") + "
\n"; messageBody += "Phone Number: " + context.Request.Form.Get("phone") + "
\n"; messageBody += "Message: " + context.Request.Form.Get("message") + "
\n"; MailMessage message = new MailMessage(); try{ message.From = new MailAddress(email.ToString()); }catch (FormatException e) { context.Response.Write(e.Message); } message.To.Add(owner_email); message.Subject = subject; if(context.Request.Form.Get("stripHTML") == "true"){ message.IsBodyHtml = false; messageBody = Regex.Replace(messageBody, "<.*?>", string.Empty); }else{ message.IsBodyHtml = true; } message.Body = messageBody; try{ mailClient.Send(message); }catch (SmtpException e) { context.Response.Write("mail failed"); } context.Response.Write("mail sent"); } public bool IsReusable { get { return false; } } } site_pro/bin/MailHandler.php 0000644 0755060 0000031 00000002443 11674474456 014316 0 ustar named Visitor: ' . $_POST["name"] . '' . "\n"; $messageBody .= 'Email Address: ' . $_POST['email'] . '
' . "\n"; $messageBody .= 'State: ' . $_POST['state'] . '
' . "\n"; $messageBody .= 'Phone Number: ' . $_POST['phone'] . '
' . "\n"; $messageBody .= 'Fax Number: ' . $_POST['fax'] . '
' . "\n"; $messageBody .= 'Message: ' . $_POST['message'] . '
' . "\n"; } if($_POST["stripHTML"] == 'true'){ $messageBody = strip_tags($messageBody); } try{ if(!mail($owner_email, $subject, $messageBody, $headers)){ throw new Exception('mail failed'); }else{ echo 'mail sent'; } }catch(Exception $e){ echo $e->getMessage() ."\n"; } ?> site_pro/blank.html 0000644 0755060 0000031 00000002053 11731751200 012602 0 ustar named